/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
body{ font-size:12px; line-height:26px; font-family:"微软雅黑";}
.cg_fs{ font-family:"宋体";}
.cg_l{ float:left;}
.cg_r{ float:right;}
.w1002,.w1004,.w1100,.w1200{ margin:0px auto;}
.w1002{ width:1002px;}
.w1004{ width:1004px;}
.w1100{ width:1100px;}
.w1200{ width:1200px;}
.ql_textcen{ text-align:center;}
.cg_height5{ height:5px;}.cg_height10{ height:10px;}.cg_height15{ height:15px;}.cg_height20{ height:20px;}.cg_height25{ height:25px;}.cg_height30{ height:30px;}.cg_height35{ height:35px;}.cg_height40{ height:40px;}.cg_height45{ height:45px;}.cg_height50{ height:50px;}.cg_height55{ height:55px;}.cg_height60{ height:60px;}.cg_height65{ height:65px;}.cg_height70{ height:70px;}.cg_height75{ height:75px;}.cg_height80{ height:80px;}.cg_height85{ height:85px;}.cg_height90{ height:90px;}.cg_height95{ height:95px;}.cg_height100{ height:100px;}.cg_height105{ height:105px;}.cg_height110{ height:110px;}.cg_height115{ height:115px;}.cg_height120{ height:120px;}.cg_height125{ height:125px;}.cg_height130{ height:130px;}.cg_height135{ height:135px;}.cg_height140{ height:140px;}.cg_height145{ height:145px !important;}.cg_height150{ height:150px;}.cg_height230{ height:230px;}
/*以上为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
/*top BEGIN*/
.ql_top{ height:129px;}
.ql_top_logo{ display:block; float:left; height:205px; height:79px; padding-top:25px;}
.ql_topnav{ height:129px; float:right;}
.ql_topnav li{ position:relative; z-index:99; height:129px; width:134px; float:left; text-align:center; border-right:1px solid #e6e6e6;}
.ql_topnav li em{ display:block; height:69px; clear:both; cursor:pointer; background-image:url(../images/nav_01.png); width:134px;}
.ql_topnav1{ background-position:-50px bottom;}
.ql_topnav2{ background-position:-166px bottom;}
.ql_topnav3{ background-position:-297px bottom;}
.ql_topnav4{ background-position:-427px bottom;}
.ql_topnav5{ background-position:-560px bottom;}
.ql_topnav6{ background-position:-688px bottom;}
.ql_topnav7{ background-position:-818px bottom;}
.ql_topnav li a{ position:absolute; left:0; top:0; z-index:134px display:block; height:135px; width:134px; line-height:37px; font-size:14px; color:#50565d;}
.ql_topnav li:hover{ background:#f8f8f8 url(../images/nav01.jpg) no-repeat center top;}
.ql_topnav li:hover a{ background:url(../images/nav02.png) no-repeat center bottom; font-weight:bold; color:#f15a23;}
.ql_topnav li.on{ background:#f8f8f8 url(../images/nav01.jpg) no-repeat center top;}
.ql_topnav li.on a{ background:url(../images/nav02.png) no-repeat center bottom; font-weight:bold; color:#f15a23;}
.qlin_wt{ height:447px; padding-top:28px; border-bottom:1px solid #d7d7d7;}
.qlin_wt0{ height:53px; background:url(../images/about01.png) no-repeat center top;}
.qlin_wt1{ height:66px; line-height:66px; font-size:30px; color:#000; text-align:center;}
.qlin_wt2{ height:40px; line-height:40px; font-size:18px; text-transform:uppercase; color:#333f4d; text-align:center;}
.qlin_wt2 img{ vertical-align:middle;}
.qlin_wt3{ height:36px; line-height:36px; font-size:16px; color:#474747; text-align:center;}
.qlin_wt4{ padding-top:40px; clear:both; height:190px;}
.qlin_wt4 li{ float:left; width:171px; text-align:center;}
.qlin_wt4 li em,.qlin_wt4 li strong,.qlin_wt4 li span{ display:block; clear:both;}
.qlin_wt4 li em{ height:113px;}
.qlin_wt4 li em a{ display:block;}
.qlin_wt4 li em a:hover{ opacity:0.8;filter:alpha(opacity=80);}
.qlin_wt4 li em img{ vertical-align:middle;}
.qlin_wt4 li strong{ height:30px; line-height:30px; font-size:18px; font-weight:normal; color:#010101; text-transform:uppercase;}
.qlin_wt4 li strong a{ color:#010101;}
.qlin_wt4 li strong a:hover{ color:#fc771d;}
.qlin_wt4 li span{ height:26px; line-height:26px; font-size:12px; color:#929292;}
.qlin_twobt{ padding-top:25px; height:82px;}
.qlin_twobt h2{ display:block; height:40px; line-height:40px; font-size:24px; font-weight:bold;}
.qlin_twobt h2 a{ color:#000000;}
.qlin_twobt em{ display:block; height:28px; line-height:28px; font-size:18px; font-style:italic; overflow:hidden;}
.qlin_twobt em a{ color:#666666;}
.qlin_twobt em{ color:#666666;}
.qlin_twobt a:hover{ color:#fc893a;}
.qlin_jdjzbt{ min-height:32px; padding-bottom:28px;}
.qlin_jdjzbt h2,.qlin_jdjzbt h2 a{ display:block; line-height:30px; font-size:14px; color:#333333; float:left;}
.qlin_jdjzbt h2{ margin-right:9px; height:32px; font-weight:normal; margin-bottom:8px;}
.qlin_jdjzbt h2 a{ height:30px; border:1px solid #d7d7d7; padding:0 24px;}
.qlin_jdjzbt h2 a:hover{ background:#000000; border-color:#000; color:#fff; font-weight:bold;}
.qlin_jdjzbt h2.on a{ background:#000000; border-color:#000; color:#fff; font-weight:bold;}

.qlin_jdjzul{ height:522px;}
.qlin_jdjzul li{ position:relative; float:left; width:390px; height:244px; overflow:hidden; margin:0 15px 10px 0;}
.qlin_jdjzul li h3{ display:none; position:absolute; top:0; left:0; height:244px; background:url(../images/bg_02.png) no-repeat center center;}
.qlin_jdjzul li h3,.qlin_jdjzul li h3 a{ width:390px; text-align:center; font-size:26px; color:#fff;}
.qlin_jdjzul li h3 a{ display:block; padding-top:150px; line-height:52px; height:94px;}
.marginrightno{ margin-right:0px !important;}
  /*news*/
.qlin_news_box{ height:515px; clear:both; background:url(../images/bg_03.jpg) repeat;}
.qlin_news_leri{ width:548px; padding-top:55px;}
.qlin_news_topbt,.qlin_news_topbt div,.qlin_news_topbt h2,.qlin_news_topbt a{ height:38px; line-height:38px; display:block;}
.qlin_news_topbt{ clear:both; padding-bottom:9px;}
.qlin_news_topbt div{ float:left; height:38px;}
.qlin_news_topbt h2,.qlin_news_topbt a{ display:block; float:left;}
.qlin_news_topbt div:hover a{ color:#fb6501;}
.qlin_news_topbt h2{ font-size:24px; font-weight:normal;}
.qlin_news_topbt a{ color:#ffffff;}
.qlin_news_topbt div>a{ font-size:18px; font-style:italic; overflow:hidden;}
.qlin_news_topbt h2 a{ padding-right:12px;}
.qlin_news_tophot{ clear:both; height:120px;}
.qlin_news_tophot>div{ height:56px; clear:both;}
.qlin_news_tophot>div em,.qlin_news_tophot>div h3{ display:block; height:56px; line-height:56px;}
.qlin_news_tophot>div em{ float:right; font-size:16px; color:#ffffff;}
.qlin_news_tophot>div h3{ margin-right:70px; font-size:16px; font-weight:normal; padding-left:18px; background:url(../images/in01.png) no-repeat left center; white-space:nowrap;}
.qlin_news_tophot>div h3 a{ color:#ffffff;}
.qlin_news_tophot>div h3 a:hover{ color:#ff6600;}
.qlin_news_tophotword{ display:none; height:48px; padding:7px 0; border-top:1px solid #717173; border-bottom:1px solid #717173; line-height:24px; font-size:12px; color:#bfbfc0;}
.qlin_news_ul{ padding-top:5px;}
.qlin_news_ul li{ clear:both; min-height:44px; vertical-align:middle; overflow:hidden; padding:0; margin:0;}
.qlin_news_ul li em,.qlin_news_ul li h3{ display:block; height:44px; line-height:44px;}
.qlin_news_ul li em{ float:right; font-size:16px; color:#ffffff;}
.qlin_news_ul li h3{ margin-right:70px; font-size:16px; font-weight:normal; padding-left:18px; background:url(../images/in01.png) no-repeat left center; white-space:nowrap;}
.qlin_news_ul li h3 a{ color:#ffffff;}
.qlin_news_ul li h3 a:hover{ color:#ff6600;}
/*.qlin_tdzmbox{ clear:both; height:625px;}
.qlin_tdzmul li{ float:left; width:600px;}
.qlin_tdzmulli{ height:265px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding-right:70px;}
.qlin_tdzmulshuang .qlin_tdzmulli{ padding-left:70px; padding-right:0px;}
.qlin_tdzmulshuang h3,.qlin_tdzmulshuang .qlin_tdzm_yq{ text-align:right;}
.qlin_tdzmulshuang .qlin_tdzmulmore a{ float:right;}
.qlin_tdzmword{ width:270px;}
.qlin_tdzmimg{ position:relative; overflow:hidden; height:225px; width:225px; padding:1px;}
.qlin_tdzmimg a{ position:absolute; top:0px; left:0px; height:227px; width:227px; z-index:9; background:url(../images/in02.png) no-repeat center center;}
.qlin_tdzmimg:hover img{transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);filter:alpha(opacity=80);}
.qlin_tdzmword h3{ display:block; height:54px; line-height:54px; font-size:38px; font-weight:bold;}
.qlin_tdzmword h3 a{ color:#ff6600;}
.qlin_tdzmword h3 a:hover{ color:#272e41;}
.qlin_tdzm_yq{ height:45px; font-size:16px; line-height:22px; font-weight:bold; color:#000000;}
.qlin_tdzm_xz{ line-height:30px; font-size:14px; color:#333333; height:95px;}
.qlin_tdzm_xzs{ font-weight:bold;}
.qlin_tdzmulmore{ clear:both; height:18px; padding-top:15px;}
.qlin_tdzmulmore a{ display:block; height:16px; border:1px solid #dcdcdc; font-family:Arial; font-size:12px; color:#50565d; line-height:16px; width:54px; text-align:center; text-transform:uppercase;}
.qlin_tdzmulmore a:hover{ color:#ff6600; border-color:#ff6600;}
.qlin_tdzmbox .tempWrap{ width:1199px !important; overflow:hidden; height:530px !important; overflow:hidden;}
.qlin_tdzmbox .hd ul{ margin:0 auto; clear:both; height:14px;}
.qlin_tdzmbox .hd{ padding-top:35px;}
.qlin_tdzmbox .hd ul li{ float:left; height:14px; width:30px; cursor:pointer; background:url(../images/in04.png) no-repeat center 1px; overflow:hidden; line-height:50px;}
.qlin_tdzmbox .hd ul li.on{ background:url(../images/in03.png) no-repeat center 1px;}
*/  /*kaishi*/
.qlin_tdzmbox{ clear:both; height:625px;}
.qlin_tdzmul li{ float:left; width:1200px;background:url(../images/ql_0001.png) no-repeat center center; min-height:530px;}
.qlin_tdzmulli{ float:left; height:265px;/* border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;*/ padding-right:70px; width:529px;}
.qlin_tdzmulli.esclass{ padding:0 0 0 70px;}
.qlin_tdzm .padding_top{ padding-top:35px; height:230px;}
.qlin_tdzmulshuang .qlin_tdzmulli{ padding-left:70px; padding-right:0px;}
.qlin_tdzmulshuang h3,.qlin_tdzmulshuang .qlin_tdzm_yq{ text-align:right;}
.qlin_tdzmulshuang .qlin_tdzmulmore a{ float:right;}
.qlin_tdzmword{ width:270px;}
.qlin_tdzmimg{ position:relative; overflow:hidden; height:225px; width:225px; padding:1px;}
.qlin_tdzmimg a{ position:absolute; top:0px; left:0px; height:227px; width:227px; z-index:9; background:url(../images/in02.png) no-repeat center center;}
.qlin_tdzmimg:hover img{transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);filter:alpha(opacity=80);}
.qlin_tdzmword h3{ display:block; height:54px; line-height:54px; font-size:38px; font-weight:bold;}
.qlin_tdzmword h3 a{ color:#ff6600;}
.qlin_tdzmword h3 a:hover{ color:#272e41;}
.qlin_tdzm_yq{ height:45px; font-size:16px; line-height:22px; font-weight:bold; color:#000000;}
.qlin_tdzm_xz{ line-height:30px; font-size:14px; color:#333333; height:95px;}
.qlin_tdzm_xzs{ font-weight:bold;}
.qlin_tdzmulmore{ clear:both; height:18px; padding-top:15px;}
.qlin_tdzmulmore a{ display:block; height:16px; border:1px solid #dcdcdc; font-family:Arial; font-size:12px; color:#50565d; line-height:16px; width:54px; text-align:center; text-transform:uppercase;}
.qlin_tdzmulmore a:hover{ color:#ff6600; border-color:#ff6600;}
.qlin_tdzmbox .tempWrap{ width:1199px !important; overflow:hidden; height:530px !important; overflow:hidden;}
.qlin_tdzmbox .hd ul{ margin:0 auto; clear:both; height:14px;}
.qlin_tdzmbox .hd{ padding-top:35px;}
.qlin_tdzmbox .hd ul li{ float:left; height:14px; width:30px; cursor:pointer; background:url(../images/in04.png) no-repeat center 1px; overflow:hidden; line-height:50px;}
.qlin_tdzmbox .hd ul li.on{ background:url(../images/in03.png) no-repeat center 1px;}

.mod18Box { margin: 0px auto;}
.mod18{ margin: 0px auto; position: relative; overflow:hidden;}
.mod18 .btn{ position:absolute;width:9px;height:16px;bottom:21px;cursor:pointer;z-index:99;}
.mod18 .prev{ background:url(../images/psxc_02.png) no-repeat left top;}
.mod18 .next{ background:url(../images/psxc_02.png) no-repeat right top;}
.mod18 .prev:hover{ background:url(../images/psxc_02.png) no-repeat left bottom;}
.mod18 .next:hover{ background:url(../images/psxc_02.png) no-repeat right bottom;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px; display:none;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0; background-position:right 0;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .cf>a{display:block;width:360px;height:225px;}
.mod18 .picBox{height:474px;position:relative;overflow:hidden;}
.mod18 .picBox ul,.mod18 .picBox ul li{ height:474px;}
.mod18 .picBox ul{ position:absolute;}
.mod18 .picBox li{width:1200px; }
.mod18 .picBox li>a{display:block;}
.mod18 .listBox{ width:1154px; height:55px; margin: 0 auto; position: relative;overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:105px;height:55px;cursor:pointer;position:relative; text-align:center;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{ border:2px solid #fff;}
.mod18 .listBox li:hover img{ border:2px solid #f8ae0f;}
.mod18 .listBox .on img{ border:2px solid #f8ae0f;}
.mod18 .listBox .on i{display:block;}
.picBox_cont{padding:20px;background:#e6e6e6;}
.picBox_cont h3 a{font-size:18px;font-weight:bold;color:#333;}
.picBox_cont>span{color:#999;font-family:"宋体";font-size:12px;}
.picBox_cont>div{color:#333;line-height:28px;height:84px;overflow:hidden;}
.q_honorpa{ padding-top:20px;}
.ql_spsxcr{ width:384px;}
.ql_spsxcr h3{ display:block; height:26px; line-height:26px; font-size:20px; font-weight:bold; color:#333333; padding-top:72px; background:url(../images/psxc_03.jpg) no-repeat left top;}
.ql_spsxcryw{ height:22px; line-height:22px; text-transform:uppercase; color:#333333; font-size:20px;}
.ql_spsxcr_textt{ min-height:64px; line-height:32px; font-size:16px; color:#666666; padding:25px 0 32px 0;}
.ql_jcjhbt{ font-weight:bold; color:#000000; font-size:16px;}
.ql_spsxcr_textb{ font-size:14px; line-height:26px; color:#666666;}
.ql_spsxcl{ border:1px solid #ececec;}
  /*jieshu*/
/*制作流程*/
.ql_zzlcbox{ min-height:482px; padding-bottom:66px; background:#f3f3f3;}
.ql_zzlc_qh{ clear:both; min-height:250px; padding:35px 0 22px 0;}
.ql_zzlc_btn{ height:36px; width:362px; margin:0 auto; clear:both; background:url(../images/btn04.png) no-repeat left top;}
.ql_zzlc_btn h2{ display:block; height:36px; width:181px; line-height:36px; font-weight:normal; float:left; text-align:center; font-size:16px; color:#000000; cursor:pointer;}
.ql_zzlc_btn h2.on{ color:#fff;}
.ql_zzlc_btnl.on{ background:url(../images/btn03.png) no-repeat left top;}
.ql_zzlc_btnr.on{ background:url(../images/btn03.png) no-repeat right bottom;}

















/*拍摄花絮*/
/*top END*/
/*bottom BEGIN*/
.ql_bottom{ clear:both; background:#272e41;}
.ql_bottombox{ min-height:270px; padding:35px 0 25px 0;}
.ql_bottoml{ min-height:266px; float:left; width:628px; border-right:1px solid #2b3550;}
.ql_bottomlbt{ height:40px; clear:both; width:562px; padding-bottom:10px;}
.ql_bottomlbt h2,.ql_bottomlbt h2 a{ display:block; float:left; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#ffffff;}
.ql_bottomlbt h2 a:hover{ color:#ff6600;}
.ql_bottomlbt>a{ float:right; display:block; height:40px; width:22px; background:url(../images/botttom02.png) no-repeat center center;}
.ql_bottomlbt>a:hover{ background:url(../images/botttom03.png) no-repeat center center;}
.ql_bottoml_word{ width:562px; height:112px; line-height:28px; font-size:14px; color:#6f7fa9; padding-bottom:29px; border-bottom:1px dotted #858585;}
.ql_bot_nav{ height:26px; line-height:26px; padding-top:24px; font-size:12px; color:#647299;}
.ql_bot_nav a{ color:#647299;}
.ql_bot_nav a:hover{ color:#ff6600;}
.ql_bottomr{ float:right; min-height:266px; width:510px;}
.ql_bottomr_l{ float:left; width:150px; text-align:center;}
.ql_bottomr_l em{ display:block; height:42px; line-height:42px; padding-bottom:12px; font-size:20px; font-weight:bold; color:#ffffff;}
.ql_bottomr_l img{ vertical-align:middle;}
.ql_bottomr_lw{ height:24px; line-height:24px; padding-top:14px; color:#ffffff; font-size:14px;}
.ql_bottomr_r{ float:right; width:305px;}
.ql_bottomr_rt{ height:80px; padding-left:48px; background:url(../images/tel.png) no-repeat left 5px;}
.ql_bottomr_rt>p{ display:block; height:19px; overflow:hidden; padding-top:4px;}
.ql_bottomr_rt em{ display:block; height:16px; line-height:16px; font-size:12px; color:#8a99c3; padding-top:3px;}
.ql_bottomr_rword{ font-size:13px; color:#6f7fa9; line-height:28px;}
.qlbot_copybox{ background:#171e28; padding:25px 0 15px 0; text-align:center; line-height:24px; font-size:12px; color:#4b5666;}
.qlbot_copy p{ display:inline;}
.qlbot_copybox a{ color:#4b5666;}
.qlbot_copybox a:hover{ color:#fff;}
/*bottom END*/
/*sitemap BEGIN*/
.ql_subtop{ height:212px;}
.ql_subtop strong{ display:block; height:58px; padding-top:61px; background:url(../images/bg_04.jpg) no-repeat center bottom; line-height:58px; font-size:32px; color:#ff6700; text-align:center; font-weight:normal;}
.ql_subtop em{ position:relative; display:block;  height:50px; line-height:50px; color:#aaaaaa; font-size:12px; text-align:center;}
.ql_subtop em span{ position:absolute; top:0; right:0; display:block; height:50px; line-height:50px;}
.ql_subtop em span a{ color:#aaaaaa; font-size:12px;}
.ql_subtop em span a:hover{ color:#ff6700;}
.ql_subtop em span.ql_subtopwzxx{ padding-right:10px;}
.ql_subtop em span.ql_subtopwzxx a{ color:#fff; font-size:12px;}
.ql_subtop em span.ql_subtopwzxx a:hover{ color:#000;}
.ql_jdzzhbtshujua em{ cursor:pointer;}
.ql_jdzzhbtshujua em:hover img{ opacity:0.8;filter:alpha(opacity=80);}
.ql_subpag{ min-height:500px; padding:0 0 40px 0;}
.ql_sitemap li{ float:left; width:92px; padding-right:5px; padding-left:24px; min-height:311px; background:url(../images/sitemap.png) no-repeat right top;}
.ql_sitemap li strong{ display:block; height:22px; line-height:22px; font-size:16px; font-weight:normal; padding-bottom:20px;}
.ql_sitemap li strong a{ color:#ff6600;}
.ql_sitemap li strong a:hover{ color:#272e41;}
.ql_sitemap li em{ display:block; clear:both; min-height:22px; padding:6px 0; line-height:22px; font-size:14px;}
.ql_sitemap li em a{ color:#666666;}
.ql_sitemap li em a:hover{ color:#ff6600;}
.bgck_no{ background:none !important;}
.ql_sitemap{ width:969px; margin:0 auto;}
/*sitemap END*/
/*news BEGIN*/
.ql_newstop{ clear:both; height:236px;}
.ql_newstop li{ float:left; height:236px; width:273px; margin-right:36px;}
.ql_newstop li div{ clear:both; height:66px; padding-left:20px;}
.ql_newstop div em{ position:relative; display:block; float:left; height:40px; width:40px; background:url(../images/bg_04.png) no-repeat center center; margin:15px 0px 0px 0px;}
.ql_newstop div em span{ display:block; height:18px; width:18px; line-height:18px; padding:2px 0 0 2px; font-size:12px; color:#ffffff; text-align:center;}
.ql_newstop div em strong{ display:block; position:absolute; right:2px; bottom:2px; height:22px; width:22px; padding:2px 0 0 2px; font-size:12px; color:#ffffff; line-height:22px; font-size:16px; color:#fff; font-weight:normal;}
.ql_newstop .ql_newstop0{ background:#3e5ac2;}
.ql_newstop .ql_newstop1{ background:#ed425e;}
.ql_newstop .ql_newstop2{ background:#71c11b;}
.ql_newstop .ql_newstop3{ background:#b928f4;}
.ql_newstop h3{ display:block; float:right; height:40px; line-height:20px; font-size:12px; color:#fff; width:190px; margin-right:12px; margin-top:12px; font-weight:normal;}
.ql_newstop h3 a{ color:#fff;}
.ql_newstop li:hover h3 a{ color:#ff0;}
.ql_newstop li>a{ display:block; height:170px; overflow:hidden; width:273px;}
.ql_newstop li>a:hover img{transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05); filter:alpha(opacity=80);}
.ql_newsbot{ min-height:450px; padding-bottom:50px;}
.ql_newsbot li{ height:51px; padding:23px 0 23px 10px; float:left; border-bottom:1px solid #e0e0e0; width:554px; margin-right:72px;}
.ql_newsbot li>a{ display:block; float:left; height:51px; overflow:hidden;}
.ql_newsbot li>a:hover{filter:alpha(opacity=80); opacity:0.8;}
.ql_newsbot li h3,.ql_newsbot li div{ margin-left:98px;}
.ql_newsbot li h3{ display:block; height:24px; line-height:24px; font-size:16px; font-weight:normal;}
.ql_newsbot li h3 a{ color:#333333;}
.ql_newsbot li h3 a:hover{ color:#ff6700;}
.ql_newsbot li div{ line-height:20px; color:#999999;}
.ql_xwxxybt{ min-height:42px;}
.ql_xwxxybt h1{ float:left; width:710px; line-height:42px; font-size:24px; font-weight:bold; color:#000000;}
.ql_ztdzx{ float:right; height:42px; line-height:42px; font-size:12px; color:#333333;}
.ql_ztdzx img{ vertical-align:middle; padding-right:5px;}
.ql_ztdzx a{ color:#333333;}
.ql_ztdzx a:hover{ color:#ff6700;}
.ql_ztdzx em{ cursor:pointer;}
.ql_ztdzx em:hover img{filter:alpha(opacity=80); opacity:0.8;}
.ql_xwxxyshfx{ height:35px; clear:both; padding-top:10px;}
.ql_xwxxyshfx .bdsharebuttonbox{ float:left; height:26px; padding:4.5px 0 0 0; margin:0;}
.ql_xwxxyshfx .bdsharebuttonbox a{ display:block; float:left; height:26px; width:26px; padding:0 !important; margin:0 7px 0 0 !important;}
.ql_xwxxyshfx .bdsharebuttonbox .bds_weixin{ background:url(../images/fenxiang01.png) no-repeat center center !important;}
.ql_xwxxyshfx .bdsharebuttonbox .bds_tsina{ background:url(../images/fenxian02.png) no-repeat center center !important;}
.ql_xwxxyshfx .bdsharebuttonbox .bds_tqq{ background:url(../images/fenxian03.png) no-repeat center center !important;}
.ql_xwxxyshfx .bdsharebuttonbox .bds_douban{ background:url(../images/fenxian04.png) no-repeat center center !important;}
.ql_xwxxyshfx .bdsharebuttonbox .bds_huaban{ background:url(../images/fenxian05.png) no-repeat center center !important;}
.ql_sxpxd{ float:right;}
.ql_sxpxd a{ display:block; float:left; height:35px; width:35px; margin-left:2px;}
.ql_sxpxda{ background:url(../images/btn01.png) no-repeat left top;}
.ql_sxpxda.ql_hover:hover{ background:url(../images/btn01.png) no-repeat left bottom;}
.ql_sxpxdc{ background:url(../images/btn01.png) no-repeat right top;}
.ql_sxpxdc.ql_hover:hover{ background:url(../images/btn01.png) no-repeat right bottom;}
.ql_sxpxdb{ background:url(../images/btn01.png) no-repeat -38px top;}
.ql_sxpxdb:hover{ background:url(../images/btn01.png) no-repeat -38px bottom;}
.ql_xwzxtext{ font-size:12px; line-height:28px; color:#333333; padding:32px 0 30px 0; min-height:200px;}
.ql_xwzxtext5{ position:relative; font-size:14px; line-height:28px; color:#333333; padding:32px 0 45px 0; min-height:200px;}
.qlin_pshxbox,.qlin_pshx,.qlin_pshxul{ height:274px; clear:both;}
.qlin_pshxul li{ position:relative; width:384px; float:left; overflow:hidden;}
.qlin_pshxul li h3{ position:absolute; top:0; left:0; height:274px;}
.qlin_pshxul li h3,.qlin_pshxul li h3 a{ display:none; width:384px; color:#fff; font-size:16px; font-weight:normal;}
.qlin_pshxul li h3 a{ display:block; height:94px; background:url(../images/in05.png) no-repeat center center; padding-top:180px; line-height:48px; text-align:center;}
.qlin_pshxbox .tempWrap{ width:100% !important; overflow:hidden;}
  /*品牌*/
.ql_pinpai_box{ height:250px; clear:both; background:#f3f3f3; padding-top:22px;}
.qlin_ppulbt{ height:36px; line-height:36px; text-align:center; background:url(../images/bg_06.png) no-repeat center center;}
.qlin_ppulbt h2,.qlin_ppulbt h2 a{ font-size:18px; color:#333333; font-weight:bold;}
.qlin_ppmk{ width:568px;}
.qlin_ppulbt h2 a:hover{ color:#ff6700;}
.qlin_ppulul{ clear:both; height:155px; padding-top:15px;}
.qlin_ppulul li{ float:left; padding:0 20px 17px 0;}
.qlin_ppulul li,.qlin_ppulul li a{ display:block; width:176px; height:69px; overflow:hidden;}
.qlin_ppulul li a:hover img{ transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);filter:alpha(opacity=80);}
.paddingrightno{ padding-right:0 !important;}
.ql_pshxmainimg{ padding:30px 0 0 0;}
/*news END*/
/*about BEGIN*/
.qlin_wt4.qlin_wt4gywm{ clear:both; width:1200px; margin:0 auto;}
.qlin_wt4.qlin_wt4gywm li{ width:171px;}
.ql_abot_img{ min-height:100px; padding-top:20px;}
.about_gjc{ font-size:14px; color:#333333; line-height:28px;}
.about_gjc a{ font-weight:bold; color:#fc771d; font-weight:bold;}
.about_gjc a:hover{ color:#ecac00;}
.ql_fsyj{ min-height:595px; background:url(../images/about03.jpg) repeat-x top;}
.ql_subtop1{ height:124px;}
.ql_subtop1 strong{ display:block; height:58px; padding-top:24px; background:url(../images/bg_07.png) no-repeat center bottom; line-height:58px; font-size:32px; color:#333333; text-align:center; font-weight:normal;}
.ql_subtop1 em{ display:block;  height:50px; line-height:50px; color:#aaaaaa; font-size:12px; text-align:center;}
.ql_fsyjbox{ min-height:595px;}
.ql_fsyjbox{ font-size:14px; line-height:23px; color:#666666;}
.ql_about_text1{ display:block; padding-bottom:10px; color:#333333; font-weight:bold; font-size:20px;}
.ql_fsyj_left{ width:493px;}
.ql_paddingtop25{ padding-top:25px !important;}
/*abour END*/
/*经典佳作 BEGIN*/
.qlin_jdjzul2{ min-height:522px; padding-bottom:48px;}
.qlin_jdjzul2 li{ position:relative; float:left; width:390px; height:244px; overflow:hidden; margin:0 15px 10px 0;}
.qlin_jdjzul2 li h3{ display:none; position:absolute; top:0; left:0; height:244px; background:url(../images/bg_02.png) no-repeat center center;}
.qlin_jdjzul2 li h3,.qlin_jdjzul2 li h3 a{ width:390px; text-align:center; font-size:26px; color:#fff;}
.qlin_jdjzul2 li h3 a{ display:block; padding-top:150px; line-height:52px; height:94px;}
.ql_subtop.ql_subtopjd strong{ color:#fff; background:url(../images/jdzz01.png) no-repeat center bottom;}
.ql_subtop.ql_subtopjd em{ color:#fff;}
.ql_subjdalbg{ background:url(../images/jdzz02.png) no-repeat center top;}
.ql_sjdzz{ height:398px; width:637px; margin:0px auto; padding-top:12px;}
.ql_jdzzhbt{ min-height:44px; line-height:44px; font-size:30px; font-weight:bold; color:#000000; text-align:center;}
.ql_jdzzhbts{ min-height:24px; line-height:24px; padding:3px 0; font-size:14px; color:#ff6700; text-transform:uppercase; text-align:center; background:url(../images/jdzz08.png) no-repeat center center;}
.ql_jdzzhbts em{ line-height:24px; background:#fff;}
.ql_jdzzhbtshuju{ text-align:center; height:26px; line-height:26px; font-size:14px; color:#333333;}
.ql_jdzzhbtshuju img{ vertical-align:middle;}

.ql_jdzzhbtshuju .bdsharebuttonbox{ float:left; padding-top:0px !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox{ float:left; height:26px; padding:4.5px 0 0 0; margin:0;}
.ql_jdzzhbtshuju .bdsharebuttonbox a{ display:block; float:left; height:26px; width:26px; padding:0 !important; margin:0 7px 0 0 !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox .bds_weixin{ background:url(../images/fenxiang01.png) no-repeat center center !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox .bds_tsina{ background:url(../images/fenxian02.png) no-repeat center center !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox .bds_tqq{ background:url(../images/fenxian03.png) no-repeat center center !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox .bds_douban{ background:url(../images/fenxian04.png) no-repeat center center !important;}
.ql_jdzzhbtshuju .bdsharebuttonbox .bds_huaban{ background:url(../images/fenxian05.png) no-repeat center center !important;}
.ql_jdzzhbtshujua,.ql_jdzzhbtshujub{ float:left;}
.ql_jdzzhbtshujua img{ padding-right:4px;}
.ql_jdzzhbtshujua{ padding-right:14px;}
.ql_jdzzhbtshuju{ clear:both; margin:0 auto; padding:12px 0;}
.ql_jdzzhbtshujul{ float:left; height:26px;}
.ql_sjdzzul{ width:780px; margin:0 auto; clear:both; padding-top:38px;}
.ql_sjdzzul li{ line-height:28px; font-size:14px; color:#333333; padding:4px 0; border-bottom:1px solid #e5e5e5;}
.bg_nobgck{ border-bottom:none !important;}
.ql_sjdzzul li em{ font-weight:bold; display:block; min-height:28px;}
.ql_sjdzzultext{ font-size:14px; color:#333333; line-height:30px; min-height:70px; padding:10px 0 40px 0;}
.ql_sxpxdcenter{ clear:both; margin:0 auto; width:113px; height:36px;}
.ql_xgal{ height:232px; padding-top:45px; background:#f8f8f8;}
.ql_xgalbt{ height:60px;}
.ql_xgalbt em{ display:block; height:37px; line-height:37px; width:114px; text-align:left; font-size:16px; color:#fff; background:url(../images/xgal.png) no-repeat left top; padding-left:34px;}
.ql_xgalul{ clear:both; height:108px;}
.ql_xgalul li{ float:left; height:36px; line-height:36px; vertical-align:middle; overflow:hidden; width:565px; border-bottom:1px dashed #e0e0e0; margin-right:70px;}
.ql_xgalul li em{ display:block; height:36px; float:right; font-size:12px; color:#3c3c3c;}
.ql_xgalul li h3{ display:block; margin-right:150px; font-size:12px; color:#434343; font-weight:normal;}
.ql_xgalul li h3 a{ color:#434343;}
.ql_xgalul li h3 a:hover{ color:#fc771d;}
/*经典佳作 END*/
/*团队之梦 BEGIN*/
.ql_stdzm_top{ min-height:425px; padding-bottom:26px; border-bottom:1px dotted #c9c9c9;}
.ql_stdzm_topl{ width:628px;}
.ql_stdzm_topr,.ql_stdzm_topr .ql_tdzmuls_t,.ql_stdzm_topr .ql_tdzmuls_t img{ height:425px; width:425px;}
.ql_tdzmuls_t{ position:relative; width:225px; clear:both; margin:0 auto; overflow:hidden;}
.ql_tdzmuls_t em{ display:block; position:absolute; top:0; left:0; height:225px; width:225px; background:url(../images/in02.png) no-repeat center center;}
.ql_tdzmuls_b{ display:none;}
.ql_stdzm_topr .ql_tdzmuls_t em{ height:425px; width:425px; background:url(../images/zkbiog.png) no-repeat center center;}
.ql_stdzm_topl h3{ height:50px; line-height:50px; font-size:38px; font-weight:bold; color:#ff6600;}
.ql_stdzm_topl1{ font-size:16px; color:#000000; font-weight:bold; min-height:56px; padding:9px 0;}
.ql_stdzm_topl2{ min-height:60px; padding-bottom:28px; font-size:15px; line-height:30px; color:#333333;}
.ql_stdzm_topl2bt{ font-weight:bold;}
.ql_stdzm_topl3{ font-size:14px; line-height:30px; color:#333333;}
.ql_tdzmuls{ min-height:500px; padding-bottom:40px; padding-top:25px;}
.ql_tdzmuls li{ float:left; width:242px; height:304px; text-align:center; padding-bottom:48px; margin-right:77px;}
.ql_tdzmuls li>h3{ display:block; height:26px; line-height:26px; padding-top:26px; text-align:center; font-size:14px; font-weight:bold;}
.ql_tdzmuls li>h3 a{ color:#121212;}
.ql_tdzmuls li>h3 a:hover{ color:#ff6600;}
.ql_tdzmulsjj{ height:26px; line-height:26px; font-size:14px; color:#121212; text-align:center;}
.ql_tdzmuls .ql_tdzmuls_t:hover img{transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);filter:alpha(opacity=80);}
.ql_tdzmuls .ql_tdzmuls_t em{ cursor:pointer;}
.ql_topbox{ border-bottom:1px solid #e6e6e6; background: #fff}
/*团队之梦 END*/
/*BEGIN*/
.ql_jdjzxxk{ padding-bottom:23px;}
.ql_jdjzxxk li{ padding-bottom:17px;}
.ql_jdjzxxk li em{ float:left; display:block; height:28px; line-height:28px; font-size:14px; color:#666;}
.ql_jdjzxxk li div{ float:right; width:1080px;}
.ql_jdjzxxk li div span{ display:block; width:180px; height:28px; line-height:28px; font-size:14px; float:left;}
.ql_jdjzxxk li div a{ color:#666; float:left;}
.ql_jdjzxxk li div a:hover{ color:#e60012;}
.ql_jdjzxxk li div .on a{ color:#ff6700;}
.lxwm_cka:hover{ color:#000;}
.xl_lxwm_zz{ position:relative;}
/*END*/
/*BEGIN*/
.ql_ywjs{ min-height:700px; padding-bottom:40px;}
.ql_ywjs li{ float:left; width:342px; height:457px; margin-right:87px; margin-top:42px;}
.ql_ywjs li:hover{ background:#f4f4f4;}
.ql_ywjs_t{ clear:both; clear:both;}
.ql_ywjs_t strong{ display:block; float:left; width:78px;}
.ql_ywjs_t em{ display:block; height:22px; line-height:22px; font-size:20px; color:#0a0204; margin-left:}
.ql_ywjs_t h3{ height:36px; line-height:36px; font-size:25px; color:#000000; font-weight:normal;}
.ql_ywjs_t h3 a{ color:#000000;}
.ql_ywjs_t h3 a:hover{ color:#ff6600;}
.ql_ywjs_tt em,.ql_ywjs_tt h3{ margin-left:79px;}
.ql_ywjs_tb strong{ padding-left:10px;}
.ql_ywjs_tt{ height:70px;}
.ql_ywjs_tb{ display:none; padding-top:20px; height:60px;}
.ql_ywjs_tb em,.ql_ywjs_tb h3{ margin-left:90px;}
.ql_ywjs li>strong{ display:block; height:147px; overflow:hidden;}
.ql_ywjs_text{ height:78px; line-height:26px; font-size:14px; color:#666666; padding:14px 10px 0 10px;}
.ql_ywjsdd{ padding:10px 10px 0 10px;}
.ql_ywjsdd dd{ display:block; height:24px; line-height:24px; color:#ff6600; font-size:14px; padding-left:22px; background:url(../images/in01.png) no-repeat 3px center;}
.ql_ywjsdd dd a{ color:#ff6600;}
.ql_ywjsdd dd a:hover{ color:#000;}
/*END*/
.qls_fenye{ clear:both; margin:0 auto; height:37px; width:396px;}
.qls_fenye a{ display:block; height:37px; width:180px; padding-right:14px; line-height:37px; font-size:16px; color:#ffffff; text-align:center; background:url(../images/fenye.png) no-repeat center center;}
.qls_fenyel{ float:left;}
.qls_fenyer{ float:right;}
.qls_fenye a:hover{ color:#333;}
.ql_erji{ clear:both; width:420px; padding-left:16px; margin:0 auto; height:86px;}
.ql_subtop.ql_subtop180{ height:180px;}
.ql_erji li,.ql_erji li h2,.ql_erji li h2 a{ float:left; display:block; height:38px; line-height:38px; width:124px; margin-right:16px; text-align:center; color:#fff; font-weight:normal; font-size:16px;}
.ql_erji li h2 a{ background:url(../images/erji.png) no-repeat right top; color:#333333;}
.ql_erji li h2 a:hover{ background:url(../images/erji.png) no-repeat left top; color:#fff;}
.ql_erji li h2 a.on{ background:url(../images/erji.png) no-repeat left top; color:#fff;}
.sub_banner_hide .ql_banner_an { display :none;}
.sub_banner_hide .ql_banner_an { display :none;}
.sub_banner_hide .ulImage{ width:100%;}
.ql_xwzxtext_zdbt{ font-size:14px;}
.ql_xwzxtext_zdbtm{ min-height:80px; padding:8p 0;}
.qlbot_copybox a img{ vertical-align:middle;}
.ql_pari_10{ padding-right:4px;}
.ql_hidebig{ display:block;}

/*后加的*/
.ql_pshj_list{ min-height:500px; padding-bottom:10px;}
.ql_pshj_list li{ float:left; width:390px; padding-bottom:40px; margin-right:15px;}
.ql_pshj_list li>a{ display:block; height:278px; width:390px; overflow:hidden;}
.ql_pshj_list li>a:hover img{transition:all 1s; -webkit-transform:scale(1.05);-moz-transform:scale(1.05); filter:alpha(opacity=80);}
.ql_pshj_list li div{ height:42px; line-height:42px;}
.ql_pshj_list li div h3{ float:left; height:42px; font-size:16px; font-weight:normal;}
.ql_pshj_list li div h3 a{ display:block; height:42px; padding-left:42px; color:#333333; max-width:100px; background:url(../images/x_01.png) no-repeat left center;}
.ql_pshj_list li div>a{ display:block; float:right; height:42px; line-height:42px; font-size:12px; color:#999999; text-transform:uppercase;}
.ql_pshj_list li a:hover{ color:#fe9110;}
.ql_pshj_list li h3:hover a{ background:url(../images/x_02.png) no-repeat left center; padding-left:80px;}

